﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02001465 RID: 5221
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class TreasureDungeonActivityData : IMessage<TreasureDungeonActivityData>, IMessage, IEquatable<TreasureDungeonActivityData>, IDeepCloneable<TreasureDungeonActivityData>, IBufferMessage
	{
		// Token: 0x170041BE RID: 16830
		// (get) Token: 0x0600E992 RID: 59794 RVA: 0x0027010F File Offset: 0x0026E30F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<TreasureDungeonActivityData> Parser
		{
			get
			{
				return TreasureDungeonActivityData._parser;
			}
		}

		// Token: 0x170041BF RID: 16831
		// (get) Token: 0x0600E993 RID: 59795 RVA: 0x00270116 File Offset: 0x0026E316
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return TreasureDungeonActivityDataReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x170041C0 RID: 16832
		// (get) Token: 0x0600E994 RID: 59796 RVA: 0x00270128 File Offset: 0x0026E328
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return TreasureDungeonActivityData.Descriptor;
			}
		}

		// Token: 0x0600E995 RID: 59797 RVA: 0x0027012F File Offset: 0x0026E32F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TreasureDungeonActivityData()
		{
		}

		// Token: 0x0600E996 RID: 59798 RVA: 0x00270138 File Offset: 0x0026E338
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TreasureDungeonActivityData(TreasureDungeonActivityData other) : this()
		{
			this.pIKDGNGDCCA_ = other.pIKDGNGDCCA_;
			this.lLIOAIDDBCJ_ = other.lLIOAIDDBCJ_;
			this.pPAEPICFALB_ = other.pPAEPICFALB_;
			this.kFGAADCAFOE_ = other.kFGAADCAFOE_;
			this.hMPPFGCIFJK_ = other.hMPPFGCIFJK_;
			this.isFinished_ = other.isFinished_;
			this.hBEDLLEAILC_ = other.hBEDLLEAILC_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x0600E997 RID: 59799 RVA: 0x002701B0 File Offset: 0x0026E3B0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TreasureDungeonActivityData Clone()
		{
			return new TreasureDungeonActivityData(this);
		}

		// Token: 0x170041C1 RID: 16833
		// (get) Token: 0x0600E998 RID: 59800 RVA: 0x002701B8 File Offset: 0x0026E3B8
		// (set) Token: 0x0600E999 RID: 59801 RVA: 0x002701C0 File Offset: 0x0026E3C0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint PIKDGNGDCCA
		{
			get
			{
				return this.pIKDGNGDCCA_;
			}
			set
			{
				this.pIKDGNGDCCA_ = value;
			}
		}

		// Token: 0x170041C2 RID: 16834
		// (get) Token: 0x0600E99A RID: 59802 RVA: 0x002701C9 File Offset: 0x0026E3C9
		// (set) Token: 0x0600E99B RID: 59803 RVA: 0x002701D1 File Offset: 0x0026E3D1
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint LLIOAIDDBCJ
		{
			get
			{
				return this.lLIOAIDDBCJ_;
			}
			set
			{
				this.lLIOAIDDBCJ_ = value;
			}
		}

		// Token: 0x170041C3 RID: 16835
		// (get) Token: 0x0600E99C RID: 59804 RVA: 0x002701DA File Offset: 0x0026E3DA
		// (set) Token: 0x0600E99D RID: 59805 RVA: 0x002701E2 File Offset: 0x0026E3E2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool PPAEPICFALB
		{
			get
			{
				return this.pPAEPICFALB_;
			}
			set
			{
				this.pPAEPICFALB_ = value;
			}
		}

		// Token: 0x170041C4 RID: 16836
		// (get) Token: 0x0600E99E RID: 59806 RVA: 0x002701EB File Offset: 0x0026E3EB
		// (set) Token: 0x0600E99F RID: 59807 RVA: 0x002701F3 File Offset: 0x0026E3F3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint KFGAADCAFOE
		{
			get
			{
				return this.kFGAADCAFOE_;
			}
			set
			{
				this.kFGAADCAFOE_ = value;
			}
		}

		// Token: 0x170041C5 RID: 16837
		// (get) Token: 0x0600E9A0 RID: 59808 RVA: 0x002701FC File Offset: 0x0026E3FC
		// (set) Token: 0x0600E9A1 RID: 59809 RVA: 0x00270204 File Offset: 0x0026E404
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint HMPPFGCIFJK
		{
			get
			{
				return this.hMPPFGCIFJK_;
			}
			set
			{
				this.hMPPFGCIFJK_ = value;
			}
		}

		// Token: 0x170041C6 RID: 16838
		// (get) Token: 0x0600E9A2 RID: 59810 RVA: 0x0027020D File Offset: 0x0026E40D
		// (set) Token: 0x0600E9A3 RID: 59811 RVA: 0x00270215 File Offset: 0x0026E415
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool IsFinished
		{
			get
			{
				return this.isFinished_;
			}
			set
			{
				this.isFinished_ = value;
			}
		}

		// Token: 0x170041C7 RID: 16839
		// (get) Token: 0x0600E9A4 RID: 59812 RVA: 0x0027021E File Offset: 0x0026E41E
		// (set) Token: 0x0600E9A5 RID: 59813 RVA: 0x00270226 File Offset: 0x0026E426
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint HBEDLLEAILC
		{
			get
			{
				return this.hBEDLLEAILC_;
			}
			set
			{
				this.hBEDLLEAILC_ = value;
			}
		}

		// Token: 0x0600E9A6 RID: 59814 RVA: 0x0027022F File Offset: 0x0026E42F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as TreasureDungeonActivityData);
		}

		// Token: 0x0600E9A7 RID: 59815 RVA: 0x00270240 File Offset: 0x0026E440
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(TreasureDungeonActivityData other)
		{
			return other != null && (other == this || (this.PIKDGNGDCCA == other.PIKDGNGDCCA && this.LLIOAIDDBCJ == other.LLIOAIDDBCJ && this.PPAEPICFALB == other.PPAEPICFALB && this.KFGAADCAFOE == other.KFGAADCAFOE && this.HMPPFGCIFJK == other.HMPPFGCIFJK && this.IsFinished == other.IsFinished && this.HBEDLLEAILC == other.HBEDLLEAILC && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x0600E9A8 RID: 59816 RVA: 0x002702DC File Offset: 0x0026E4DC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.PIKDGNGDCCA != 0U)
			{
				num ^= this.PIKDGNGDCCA.GetHashCode();
			}
			if (this.LLIOAIDDBCJ != 0U)
			{
				num ^= this.LLIOAIDDBCJ.GetHashCode();
			}
			if (this.PPAEPICFALB)
			{
				num ^= this.PPAEPICFALB.GetHashCode();
			}
			if (this.KFGAADCAFOE != 0U)
			{
				num ^= this.KFGAADCAFOE.GetHashCode();
			}
			if (this.HMPPFGCIFJK != 0U)
			{
				num ^= this.HMPPFGCIFJK.GetHashCode();
			}
			if (this.IsFinished)
			{
				num ^= this.IsFinished.GetHashCode();
			}
			if (this.HBEDLLEAILC != 0U)
			{
				num ^= this.HBEDLLEAILC.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x0600E9A9 RID: 59817 RVA: 0x002703B1 File Offset: 0x0026E5B1
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600E9AA RID: 59818 RVA: 0x002703B9 File Offset: 0x0026E5B9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600E9AB RID: 59819 RVA: 0x002703C4 File Offset: 0x0026E5C4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.IsFinished)
			{
				output.WriteRawTag(8);
				output.WriteBool(this.IsFinished);
			}
			if (this.PIKDGNGDCCA != 0U)
			{
				output.WriteRawTag(16);
				output.WriteUInt32(this.PIKDGNGDCCA);
			}
			if (this.PPAEPICFALB)
			{
				output.WriteRawTag(40);
				output.WriteBool(this.PPAEPICFALB);
			}
			if (this.HMPPFGCIFJK != 0U)
			{
				output.WriteRawTag(48);
				output.WriteUInt32(this.HMPPFGCIFJK);
			}
			if (this.HBEDLLEAILC != 0U)
			{
				output.WriteRawTag(72);
				output.WriteUInt32(this.HBEDLLEAILC);
			}
			if (this.LLIOAIDDBCJ != 0U)
			{
				output.WriteRawTag(96);
				output.WriteUInt32(this.LLIOAIDDBCJ);
			}
			if (this.KFGAADCAFOE != 0U)
			{
				output.WriteRawTag(120);
				output.WriteUInt32(this.KFGAADCAFOE);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600E9AC RID: 59820 RVA: 0x002704A8 File Offset: 0x0026E6A8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.PIKDGNGDCCA != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.PIKDGNGDCCA);
			}
			if (this.LLIOAIDDBCJ != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.LLIOAIDDBCJ);
			}
			if (this.PPAEPICFALB)
			{
				num += 2;
			}
			if (this.KFGAADCAFOE != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.KFGAADCAFOE);
			}
			if (this.HMPPFGCIFJK != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.HMPPFGCIFJK);
			}
			if (this.IsFinished)
			{
				num += 2;
			}
			if (this.HBEDLLEAILC != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.HBEDLLEAILC);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x0600E9AD RID: 59821 RVA: 0x00270560 File Offset: 0x0026E760
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(TreasureDungeonActivityData other)
		{
			if (other == null)
			{
				return;
			}
			if (other.PIKDGNGDCCA != 0U)
			{
				this.PIKDGNGDCCA = other.PIKDGNGDCCA;
			}
			if (other.LLIOAIDDBCJ != 0U)
			{
				this.LLIOAIDDBCJ = other.LLIOAIDDBCJ;
			}
			if (other.PPAEPICFALB)
			{
				this.PPAEPICFALB = other.PPAEPICFALB;
			}
			if (other.KFGAADCAFOE != 0U)
			{
				this.KFGAADCAFOE = other.KFGAADCAFOE;
			}
			if (other.HMPPFGCIFJK != 0U)
			{
				this.HMPPFGCIFJK = other.HMPPFGCIFJK;
			}
			if (other.IsFinished)
			{
				this.IsFinished = other.IsFinished;
			}
			if (other.HBEDLLEAILC != 0U)
			{
				this.HBEDLLEAILC = other.HBEDLLEAILC;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600E9AE RID: 59822 RVA: 0x00270614 File Offset: 0x0026E814
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600E9AF RID: 59823 RVA: 0x00270620 File Offset: 0x0026E820
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 40U)
				{
					if (num == 8U)
					{
						this.IsFinished = input.ReadBool();
						continue;
					}
					if (num == 16U)
					{
						this.PIKDGNGDCCA = input.ReadUInt32();
						continue;
					}
					if (num == 40U)
					{
						this.PPAEPICFALB = input.ReadBool();
						continue;
					}
				}
				else if (num <= 72U)
				{
					if (num == 48U)
					{
						this.HMPPFGCIFJK = input.ReadUInt32();
						continue;
					}
					if (num == 72U)
					{
						this.HBEDLLEAILC = input.ReadUInt32();
						continue;
					}
				}
				else
				{
					if (num == 96U)
					{
						this.LLIOAIDDBCJ = input.ReadUInt32();
						continue;
					}
					if (num == 120U)
					{
						this.KFGAADCAFOE = input.ReadUInt32();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04005C48 RID: 23624
		private static readonly MessageParser<TreasureDungeonActivityData> _parser = new MessageParser<TreasureDungeonActivityData>(() => new TreasureDungeonActivityData());

		// Token: 0x04005C49 RID: 23625
		private UnknownFieldSet _unknownFields;

		// Token: 0x04005C4A RID: 23626
		public const int PIKDGNGDCCAFieldNumber = 2;

		// Token: 0x04005C4B RID: 23627
		private uint pIKDGNGDCCA_;

		// Token: 0x04005C4C RID: 23628
		public const int LLIOAIDDBCJFieldNumber = 12;

		// Token: 0x04005C4D RID: 23629
		private uint lLIOAIDDBCJ_;

		// Token: 0x04005C4E RID: 23630
		public const int PPAEPICFALBFieldNumber = 5;

		// Token: 0x04005C4F RID: 23631
		private bool pPAEPICFALB_;

		// Token: 0x04005C50 RID: 23632
		public const int KFGAADCAFOEFieldNumber = 15;

		// Token: 0x04005C51 RID: 23633
		private uint kFGAADCAFOE_;

		// Token: 0x04005C52 RID: 23634
		public const int HMPPFGCIFJKFieldNumber = 6;

		// Token: 0x04005C53 RID: 23635
		private uint hMPPFGCIFJK_;

		// Token: 0x04005C54 RID: 23636
		public const int IsFinishedFieldNumber = 1;

		// Token: 0x04005C55 RID: 23637
		private bool isFinished_;

		// Token: 0x04005C56 RID: 23638
		public const int HBEDLLEAILCFieldNumber = 9;

		// Token: 0x04005C57 RID: 23639
		private uint hBEDLLEAILC_;
	}
}
